package com.powergisol.gis.entity;

import java.util.Date;

/**
 * Created By marc
 * Date: 2020/11/17  10:55
 * Description:
 */
public class TabModel {
    private Integer id;
    //对象名称
    private String  modelName;
    //备注
    private String  modelRemark;
    //模型类型
    //1=影像缓存文件（*.tif）
    // 2=高程缓存文件（*.terrain）
    // 3=高程缓存文件（*.tif）
    // 4=矢量缓存文件（*.shp）
    // 5=b3dm三维模型文件（*.json）
    // 6=osgb三维模型文件（*.xml）
    // 7=obj三维模型文件（*.obj）
    // 8=lob三维模型文件（*.json）
    // 9=普通excel
    // 10=管网excel
    // 11=钻孔excel
    // 12=岩层
    // 13=自定义点数据
    // 14=桩
    // 15=梁
    // 16=柱
    // 17=自定义线数据
    // 18=自定义面数据
    private Integer modelType;
    //经度
    private Double  modelLon;
    //纬度
    private Double  modelLat;
    //高程
    private Double  modelH;
    //高度模式(1=紧贴地表2=相对地表3=海拔高度)
    private Integer modelHtype=1;
    //位置瞄点(1=底部中心2=顶部中心3=中心)
    private Integer modelPoint=1;
    //缩放倍数
    private Double modelTimes;
    //服务名称
    private String serviceName;
    //场景id
    private Integer sceneId;
    //x角度
    private Double  modelX;
    //y角度
    private Double modelY;
    //z角度
    private Double  modelZ;

    private Date createTime;

    private Date upTime;

    

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpTime() {
        return upTime;
    }

    public void setUpTime(Date upTime) {
        this.upTime = upTime;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getModelName() {
        return modelName;
    }

    public void setModelName(String modelName) {
        this.modelName = modelName;
    }

    public String getModelRemark() {
        return modelRemark;
    }

    public void setModelRemark(String modelRemark) {
        this.modelRemark = modelRemark;
    }

    public Integer getModelType() {
        return modelType;
    }

    public void setModelType(Integer modelType) {
        this.modelType = modelType;
    }

    public Double getModelLon() {
        return modelLon;
    }

    public void setModelLon(Double modelLon) {
        this.modelLon = modelLon;
    }

    public Double getModelLat() {
        return modelLat;
    }

    public void setModelLat(Double modelLat) {
        this.modelLat = modelLat;
    }

    public Double getModelH() {
        return modelH;
    }

    public void setModelH(Double modelH) {
        this.modelH = modelH;
    }

    public Integer getModelHtype() {
        return modelHtype;
    }

    public void setModelHtype(Integer modelHtype) {
        this.modelHtype = modelHtype;
    }

    public Integer getModelPoint() {
        return modelPoint;
    }

    public void setModelPoint(Integer modelPoint) {
        this.modelPoint = modelPoint;
    }

    public Double getModelTimes() {
        return modelTimes;
    }

    public void setModelTimes(Double modelTimes) {
        this.modelTimes = modelTimes;
    }

    public String getServiceName() {
        return serviceName;
    }

    public void setServiceName(String serviceName) {
        this.serviceName = serviceName;
    }

    public Integer getSceneId() {
        return sceneId;
    }

    public void setSceneId(Integer sceneId) {
        this.sceneId = sceneId;
    }

    public Double getModelX() {
        return modelX;
    }

    public void setModelX(Double modelX) {
        this.modelX = modelX;
    }

    public Double getModelY() {
        return modelY;
    }

    public void setModelY(Double modelY) {
        this.modelY = modelY;
    }

    public Double getModelZ() {
        return modelZ;
    }

    public void setModelZ(Double modelZ) {
        this.modelZ = modelZ;
    }
}
